puppet ministry